Network: Commitment and Contingencies (http://fasb.org/us-gaap/role/disclosure/CommitmentAndContingencies)

Line Label Object Class Period Type Balance Name
1 Commitment and Contingencies [Network]

*

*

http://fasb.org/us-gaap/role/disclosure/CommitmentAndContingencies
2 Commitments and Contingencies Disclosure [Abstract] [Abstract]

*

*

us-gaap:CommitmentsAndContingenciesDisclosureAbstract
3 Commitments and Contingencies Disclosures [Table] [Table]

*

*

added:CommitmentsContingenciesDisclosuresTable
4 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
5 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
6 Commitments and Contingencies Disclosure [Line Items] [Line Items]

*

*

added:CommitmentsContingenciesDisclosureLineItems
7 Commitments and Contingencies Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
8 Commitments Contingencies and Guarantees [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
9 Commitments Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:CommitmentsDisclosureTextBlock
10 Contingencies Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:LossContingencyDisclosures
11 Purchase and Supply Commitment, Excluding Long-term Commitment [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock
12 Product Warranty Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ProductWarrantyDisclosureTextBlock
13 Legal Matters and Contingencies [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:LegalMattersAndContingenciesTextBlock
14 Schedule of Product Warranty Liability [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
15 Standard Product Warranty Disclosure [Hierarchy] [Abstract]

*

*

us-gaap:StandardProductWarrantyDisclosureAbstract
16 Standard Product Warranty Description [Concept] Text/String For Period

*

us-gaap:StandardProductWarrantyDescription
17 Standard Product Warranty Accrual, Balance Sheet Caption [Concept] Text/String For Period

*

us-gaap:StandardProductWarrantyAccrualBalanceSheetCaption
18 Standard Product Warranty Accrual, Balance Sheet Classification [Roll Up] [Abstract]

*

*

us-gaap:StandardProductWarrantyAccrualBalanceSheetClassificationAbstract
19 Standard Product Warranty Accrual, Current [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrualCurrent
20 Standard Product Warranty Accrual, Noncurrent [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrualNoncurrent
21 Standard Product Warranty Accrual, Total [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrual
22 Movement in Standard Product Warranty Accrual [Roll Forward] [Abstract]

*

*

us-gaap:MovementInStandardProductWarrantyAccrualRollForward
23 Standard Product Warranty Accrual, Beginning Balance [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrual
24 Standard Product Warranty Accrual, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:StandardProductWarrantyAccrualPeriodIncreaseDecreaseRollUp
25 Standard Product Warranty Accrual, Warranties Issued [Concept] Monetary For Period Credit us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
26 Standard Product Warranty Accrual, Preexisting, Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
27 Standard Product Warranty Accrual, Payments [Concept] Monetary For Period Debit us-gaap:StandardProductWarrantyAccrualPayments
28 Standard Product Warranty Accrual, Additions from Business Acquisition [Concept] Monetary For Period Credit us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
29 Standard Product Warranty Accrual, Currency Translation, Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
30 Standard Product Warranty Accrual, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease
31 Standard Product Warranty Accrual, Ending Balance [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrual
32 Extended Product Warranty Disclosure [Hierarchy] [Abstract]

*

*

us-gaap:ExtendedProductWarrantyDisclosureAbstract
33 Extended Product Warranty Description [Concept] Text/String For Period

*

us-gaap:ExtendedProductWarrantyDescription
34 Extended Product Warranty Accrual, Balance Sheet Caption [Concept] Text/String For Period

*

us-gaap:ExtendedProductWarrantyAccrualBalanceSheetCaption
35 Extended Product Warranty Accrual, Balance Sheet Classification [Roll Up] [Abstract]

*

*

us-gaap:ExtendedProductWarrantyAccrualBalanceSheetClassificationAbstract
36 Extended Product Warranty Accrual, Current [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrualCurrent
37 Extended Product Warranty Accrual, Noncurrent [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrualNoncurrent
38 Extended Product Warranty Accrual, Total [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrual
39 Movement in Extended Product Warranty Accrual [Roll Forward] [Abstract]

*

*

us-gaap:MovementInExtendedProductWarrantyAccrualRollForward
40 Extended Product Warranty Accrual, Beginning Balance [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrual
41 Extended Product Warranty Accrual, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:ExtendedProductWarrantyAccrualPeriodIncreaseDecreaseRollUp
42 Extended Product Warranty Accrual, Warranties Issued [Concept] Monetary For Period Credit us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued
43 Extended Product Warranty Accrual, Preexisting Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:ExtendedProductWarrantyAccrualPreexistingIncreaseDecrease
44 Extended Product Warranty Accrual, Payments [Concept] Monetary For Period Debit us-gaap:ExtendedProductWarrantyAccrualPayments
45 Extended Product Warranty Accrual, Additions from Business Acquisition [Concept] Monetary For Period Credit us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition
46 Extended Product Warranty Accrual, Currency Translation Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:ExtendedProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
47 Extended Product Warranty Accrual, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease
48 Extended Product Warranty Accrual, Ending Balance [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrual
49 Product Warranties Disclosures [Hierarchy] [Abstract]

*

*

us-gaap:ProductWarrantiesDisclosuresAbstract
50 Product Warranty Expense [Concept] Monetary For Period Debit us-gaap:ProductWarrantyExpense
51 Product Warranty Accrual, Balance Sheet Classification [Roll Up] [Abstract]

*

*

us-gaap:ProductWarrantyAccrualBalanceSheetClassificationAbstract
52 Product Warranty Accrual, Current [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrualClassifiedCurrent
53 Product Warranty Accrual, Noncurrent [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrualNoncurrent
54 Product Warranty Accrual, Total [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrual
55 Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] [Abstract]

*

*

us-gaap:MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward
56 Product Warranty Accrual, Beginning Balance [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrual
57 Product Warranty Accrual, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:ProductWarrantyAccrualPeriodIncreaseDecreaseRollUp
58 Product Warranty Accrual, Warranties Issued [Concept] Monetary For Period Credit us-gaap:ProductWarrantyAccrualWarrantiesIssued
59 Product Warranty Accrual, Preexisting, Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
60 Product Warranty Accrual, Payments [Concept] Monetary For Period Debit us-gaap:ProductWarrantyAccrualPayments
61 Product Warranty Accrual, Additions from Business Acquisition [Concept] Monetary For Period Credit us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
62 Product Warranty Accrual, Currency Translation, Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
63 Product Warranty Accrual, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
64 Product Warranty Accrual, Ending Balance [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrual
65 Loss Contingencies [Table] [Table]

*

*

us-gaap:LossContingenciesTable
66 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
67 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
68 Loss Contingencies Nature of Contingency [Axis] [Axis]

*

*

us-gaap:LossContingenciesByNatureOfContingencyAxis
69 Loss Contingency, All [Domain] [Domain]

*

*

us-gaap:LossContingencyNatureDomain
70 Collectibility of Receivables [Member] [Member]

*

*

us-gaap:CollectibilityOfReceivablesMember
71 Obligation to Repurchase Receivables Sold [Member] [Member]

*

*

us-gaap:ObligationToRepurchaseReceivablesSoldMember
72 Pending or Threatened Litigation [Member] [Member]

*

*

us-gaap:PendingOrThreatenedLitigationMember
73 Damages from Product Defects [Member] [Member]

*

*

us-gaap:DamagesFromProductDefectsMember
74 Insurance Claims [Member] [Member]

*

*

us-gaap:InsuranceClaimsMember
75 Insurance-related Assessments [Member] [Member]

*

*

us-gaap:InsuranceRelatedAssessmentsMember
76 Loss from Catastrophes [Member] [Member]

*

*

us-gaap:LossFromCatastrophesMember
77 Unfavorable Regulatory Action [Member] [Member]

*

*

us-gaap:UnfavorableRegulatoryActionMember
78 Threat of Expropriation of Assets [Member] [Member]

*

*

us-gaap:ThreatOfExpropriationOfAssetsMember
79 Damage from Fire, Explosion or Other Hazard [Member] [Member]

*

*

us-gaap:DamageFromFireExplosionOrOtherHazardMember
80 Loss on Long-term Purchase Commitment [Member] [Member]

*

*

us-gaap:LossOnLongTermPurchaseCommitmentMember
81 Withdrawal from Multiemployer Defined Benefit Plan [Member] [Member]

*

*

us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember
82 Unasserted Claim [Member] [Member]

*

*

us-gaap:UnassertedClaimMember
83 Guarantee Obligations [Member] [Member]

*

*

us-gaap:GuaranteeObligationsMember
84 Financial Standby Letter of Credit [Member] [Member]

*

*

us-gaap:FinancialStandbyLetterOfCreditMember
85 Market Value Guarantee [Member] [Member]

*

*

us-gaap:MarketValueGuaranteeMember
86 Property Lease Guarantee [Member] [Member]

*

*

us-gaap:PropertyLeaseGuaranteeMember
87 Stock Market Price Guarantee [Member] [Member]

*

*

us-gaap:StockMarketPriceGuaranteeMember
88 Guarantee of Scheduled Contractual Cash Flows from Assets of Transferee [Member] [Member]

*

*

us-gaap:GuaranteeOfScheduledContractualCashFlowsFromAssetsOfSpecialPurposeEntitySPEMember
89 Guarantee of Business Revenue [Member] [Member]

*

*

us-gaap:GuaranteeOfBusinessRevenueMember
90 Performance Guarantee [Member] [Member]

*

*

us-gaap:PerformanceGuaranteeMember
91 Guarantee of Indebtedness of Others [Member] [Member]

*

*

us-gaap:GuaranteeOfIndebtednessOfOthersMember
92 Standby Letters of Credit [Member] [Member]

*

*

us-gaap:StandbyLettersOfCreditMember
93 Indemnification Agreement [Member] [Member]

*

*

us-gaap:IndemnificationGuaranteeMember
94 Indirect Guarantee of Indebtedness [Member] [Member]

*

*

us-gaap:IndirectGuaranteeOfIndebtednessMember
95 Loss Contingencies [Line Items] [Line Items]

*

*

us-gaap:LossContingenciesLineItems
96 Schedule of Loss Contingencies by Contingency [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock
97 Loss Contingencies [Hierarchy] [Abstract]

*

*

added:LossContingenciesHierarchy
98 Loss Contingency, Period of Occurrence [Concept] Text/String For Period

*

us-gaap:LossContingencyPeriodOfOccurrence
99 Loss Contingency, Estimate [Hierarchy] [Abstract]

*

*

us-gaap:LossContingencyEstimateAbstract
100 Loss Contingency, Management's Assessment and Process [Concept] Text/String For Period

*

us-gaap:LossContingencyManagementsAssessmentAndProcess
101 Loss Contingency, Estimate of Possible Loss [Concept] Monetary As Of Debit us-gaap:LossContingencyEstimateOfPossibleLoss
102 Loss Contingency, Range of Possible Loss [Concept] Text/String For Period

*

us-gaap:LossContingencyRangeOfPossibleLoss
103 Loss Contingency, Range of Possible Loss, Minimum [Concept] Monetary As Of Debit us-gaap:LossContingencyRangeOfPossibleLossMinimum
104 Loss Contingency, Range of Possible Loss, Maximum [Concept] Monetary As Of Debit us-gaap:LossContingencyRangeOfPossibleLossMaximum
105 Loss Contingency, Range of Possible Loss, Portion Not Accrued [Concept] Monetary As Of Debit us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued
106 Loss Contingency, Inestimable Loss [Concept] Text/String For Period

*

us-gaap:LossContingencyInestimableLoss
107 Loss Contingency, Estimated Recovery from Third Party [Concept] Text/String For Period

*

us-gaap:LossContingencyEstimatedRecoveryFromThirdParty
108 Loss Contingency, Loss in Period [Concept] Monetary For Period Debit us-gaap:LossContingencyLossInPeriod
109 Loss Contingency, Income Statement Caption [Concept] Text/String For Period

*

us-gaap:LossContingencyIncomeStatementCaption
110 Loss Contingency, Information about Litigation Matters [Hierarchy] [Abstract]

*

*

us-gaap:LossContingencyInformationAboutLitigationMattersAbstract
111 Loss Contingency, Lawsuit Filing Date [Concept] Text/String For Period

*

us-gaap:LossContingencyLawsuitFilingDate
112 Loss Contingency, Name of Defendant [Concept] Text/String For Period

*

us-gaap:LossContingencyNameOfDefendant
113 Loss Contingency, Name of Plaintiff [Concept] Text/String For Period

*

us-gaap:LossContingencyNameOfPlaintiff
114 Loss Contingency, Trial or Alternative Dispute Resolution [Concept] Text/String For Period

*

us-gaap:LossContingencyTrialOrAlternativeDisputeResolution
115 Loss Contingency, Parties Jointly and Severally Liable in Litigation [Concept] Text/String For Period

*

us-gaap:LossContingencyPartiesJointlyAndSeverallyLiableInLitigation
116 Loss Contingency, Domicile of Litigation [Concept] Text/String For Period

*

us-gaap:LossContingencyDomicileOfLitigation
117 Loss Contingency, Allegations [Concept] Text/String For Period

*

us-gaap:LossContingencyAllegations
118 Loss Contingency, Damages Sought [Concept] Text/String For Period

*

us-gaap:LossContingencyDamagesSought
119 Loss Contingency, Damages Sought, Value [Concept] Monetary For Period Debit us-gaap:LossContingencyDamagesSoughtValue
120 Loss Contingency, Laws Affected [Concept] Text/String For Period

*

us-gaap:LossContingencyLawsAffected
121 Loss Contingency, Actions Taken by Plaintiff [Concept] Text/String For Period

*

us-gaap:LossContingencyActionsTakenByPlaintiff
122 Loss Contingency, Actions Taken by Plaintiff's Representative [Concept] Text/String For Period

*

us-gaap:LossContingencyActionsTakenByPlaintiffsRepresentative
123 Loss Contingency, Actions Taken by Defendant [Concept] Text/String For Period

*

us-gaap:LossContingencyActionsTakenByDefendant
124 Loss Contingency, Actions Taken by Court, Arbitrator or Mediator [Concept] Text/String For Period

*

us-gaap:LossContingencyActionsTakenByCourtArbitratorOrMediator
125 Loss Contingency, Request for Information [Concept] Text/String For Period

*

us-gaap:LossContingencyRequestForInformation
126 Loss Contingency, Expected Trial Commencement [Concept] Year/Month For Period

*

us-gaap:LossContingencyExpectedTrialCommencement
127 Loss Contingency, Opinion of Counsel [Concept] Text/String For Period

*

us-gaap:LossContingencyOpinionOfCounsel
128 Loss Contingency, Settlement [Hierarchy] [Abstract]

*

*

us-gaap:LossContingencySettlementAbstract
129 Loss Contingency, Settlement Agreement, Date [Concept] Text/String For Period

*

us-gaap:LossContingencySettlementAgreementDate
130 Loss Contingency, Settlement Agreement, Counterparty's Name [Concept] Text/String For Period

*

us-gaap:LossContingencySettlementAgreementCounterpartysName
131 Loss Contingency, Settlement Agreement, Court [Concept] Text/String For Period

*

us-gaap:LossContingencySettlementAgreementCourt
132 Loss Contingency, Settlement Agreement, Terms [Concept] Text/String For Period

*

us-gaap:LossContingencySettlementAgreementTerms
133 Loss Contingency, Settlement Agreement, Consideration [Concept] Text/String For Period

*

us-gaap:LossContingencySettlementAgreementConsideration
134 Loss Contingency, Settlement Agreement, Report Classification [Concept] Text/String For Period

*

us-gaap:LossContingencySettlementAgreementReportClassification
135 Gain (Loss) Related to Litigation Settlement [Roll Up] [Abstract]

*

*

us-gaap:GainLossRelatedToLitigationSettlementAbstract
136 Litigation Settlement, Gross [Concept] Monetary For Period Credit us-gaap:LitigationSettlementGross
137 Litigation Settlement, Expense [Concept] Monetary For Period Debit us-gaap:LitigationSettlementExpense
138 Gain (Loss) Related to Litigation Settlement, Total [Concept] Monetary For Period Credit us-gaap:GainLossRelatedToLitigationSettlement
139 Loss Contingency, Classification of Accrual [Hierarchy] [Abstract]

*

*

us-gaap:LossContingencyClassificationOfAccrualAbstract
140 Loss Contingency, Accrual Carrying Value, Current [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualCarryingValueCurrent
141 Loss Contingency, Accrual Carrying Value, Noncurrent [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualCarryingValueNoncurrent
142 Loss Contingency, Balance Sheet Caption [Concept] Text/String For Period

*

us-gaap:LossContingencyBalanceSheetCaption
143 Retained Earnings, Appropriated [Concept] Monetary As Of Credit us-gaap:RetainedEarningsAppropriated
144 Loss Contingency Accrual [Roll Forward] [Abstract]

*

*

us-gaap:LossContingencyAccrualRollForward
145 Loss Contingency Accrual, at Carrying Value, Beginning Balance [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualAtCarryingValue
146 Loss Contingency Accrual, Carrying Value, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:LossContingencyAccrualCarryingValuePeriodIncreaseDecreaseRollUp
147 Loss Contingency Accrual, Carrying Value, Provision [Concept] Monetary For Period Credit us-gaap:LossContingencyAccrualCarryingValueProvision
148 Loss Contingency Accrual, Carrying Value, Payments [Concept] Monetary For Period Debit us-gaap:LossContingencyAccrualCarryingValuePayments
149 Loss Contingency Accrual, Carrying Value, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
150 Loss Contingency Accrual, at Carrying Value, Ending Balance [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualAtCarryingValue
151 Loss Contingency, Insurance-related Assessment [Hierarchy] [Abstract]

*

*

us-gaap:LossContingencyInsuranceRelatedAssessmentAbstract
152 Loss Contingency, Undiscounted Amount of Insurance-related Assessment Liability [Concept] Monetary For Period Credit us-gaap:LossContingencyUndiscountedAmountOfInsuranceRelatedAssessmentLiability
153 Loss Contingency, Discounted Amount of Insurance-related Assessment Liability [Concept] Monetary As Of Credit us-gaap:LossContingencyDiscountedAmountOfInsuranceRelatedAssessmentLiability
154 Loss Contingency, Discounted Amount of Insurance-related Assessment Liability, Payment Period [Concept] Text/String For Period

*

us-gaap:LossContingencyDiscountedAmountOfInsuranceRelatedAssessmentLiabilityPaymentPeriod
155 Loss Contingency, Discounted Amount of Insurance-related Assessment Liability, Realization Period for Associated Asset Offsets [Concept] Text/String For Period

*

us-gaap:LossContingencyDiscountedAmountOfInsuranceRelatedAssessmentLiabilityRealizationPeriodForAssociatedAssetOffsets
156 Loss Contingency Accrual, Insurance-related Assessment, Discount Rate [Concept] Perdent As Of

*

us-gaap:LossContingencyAccrualInsuranceRelatedAssessmentDiscountRate
157 Loss Contingency Accrual, Insurance-related Assessment, Premium Tax Offset [Concept] Monetary As Of Debit us-gaap:LossContingencyAccrualInsuranceRelatedAssessmentPremiumTaxOffset
158 Loss Contingency Accrual, Insurance-related Assessment, Policy Surcharge Asset [Concept] Monetary As Of Debit us-gaap:LossContingencyAccrualInsuranceRelatedAssessmentPolicySurchargeAsset
159 Loss Contingency, Related Receivable [Hierarchy] [Abstract]

*

*

us-gaap:LossContingencyRelatedReceivableAbstract
160 Loss Contingency, Related Receivable, Caption [Concept] Text/String For Period

*

us-gaap:LossContingencyRelatedReceivableCaption
161 Loss Contingency, Related Receivable Carrying Value [Roll Up] [Abstract]

*

*

us-gaap:LossContingencyRelatedReceivableCarryingValueAbstract
162 Loss Contingency, Related Receivable Carrying Value, Current [Concept] Monetary As Of Credit us-gaap:LossContingencyRelatedReceivableCarryingValueCurrent
163 Loss Contingency, Related Receivable Carrying Value, Noncurrent [Concept] Monetary As Of Credit us-gaap:LossContingencyRelatedReceivableCarryingValueNoncurrent
164 Loss Contingency, Related Receivable Carrying Value, Total [Concept] Monetary As Of Credit us-gaap:LossContingencyRelatedReceivableCarryingValue
165 Movement in Loss Contingency Related Receivable, Increase (Decrease) [Roll Forward] [Abstract]

*

*

us-gaap:MovementInLossContingencyRelatedReceivableIncreaseDecreaseRollForward
166 Loss Contingency, Related Receivable Carrying Value, Beginning Balance [Concept] Monetary As Of Credit us-gaap:LossContingencyRelatedReceivableCarryingValue
167 Loss Contingency, Related Receivable Carrying Value, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecreaseRollUp
168 Loss Contingency, Related Receivable Carrying Value, Additions [Concept] Monetary For Period Debit us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions
169 Loss Contingency, Related Receivable Carrying Value, Receipts [Concept] Monetary For Period Credit us-gaap:LossContingencyRelatedReceivableCarryingValueReceipts
170 Loss Contingency, Related Receivable Carrying Value, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease
171 Loss Contingency, Related Receivable Carrying Value, Ending Balance [Concept] Monetary As Of Credit us-gaap:LossContingencyRelatedReceivableCarryingValue
172 Loss Contingency, Claims Quantities [Hierarchy] [Abstract]

*

*

us-gaap:LossContingencyClaimsQuantitiesAbstract
173 Loss Contingency, Pending Claims, Number [Concept] Integer As Of

*

us-gaap:LossContingencyPendingClaimsNumber
174 Loss Contingency, New Claims Filed, Number [Concept] Integer For Period

*

us-gaap:LossContingencyNewClaimsFiledNumber
175 Loss Contingency, Claims Settled and Dismissed, Number [Concept] Integer For Period

*

us-gaap:LossContingencyClaimsSettledAndDismissedNumber
176 Product Liability Contingency [Table] [Table]

*

*

us-gaap:ProductLiabilityContingencyTable
177 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
178 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
179 Products and Services [Axis] [Axis]

*

*

us-gaap:ProductOrServiceAxis
180 Products and Services [Domain] [Domain]

*

*

us-gaap:ProductsAndServicesDomain
181 Product Liability Contingency [Line Items] [Line Items]

*

*

us-gaap:ProductLiabilityContingencyLineItems
182 Product Liability Contingencies [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ProductLiabilityContingenciesTextBlock
183 Product Liability Contingency [Hierarchy] [Abstract]

*

*

added:ProductLiabilityContingencyHierarchy
184 Product Liability Contingency, Description [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyDescription
185 Product Liability Contingency, Geographic Areas [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyGeographicAreas
186 Product Liability Contingency, Management Assessment Process [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyManagementAssessmentProcess
187 Product Liability Contingency, Accrual, Assumptions [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyAccrualAssumptions
188 Product Liability Contingency, Circumstances Impacting Precision of Estimate [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyCircumstancesImpactingPrecisionOfEstimate
189 Product Liability Contingency, Factors Changing Estimate [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyFactorsChangingEstimate
190 Product Liability Contingency, Loss Inestimable Explanation [Concept] Duration String For Period

*

us-gaap:ProductLiabilityContingencyLossInestimableExplanation
191 Product Liability Contingency, Accrual, Discount Rate [Concept] Perdent As Of

*

us-gaap:ProductLiabilityContingencyAccrualDiscountRate
192 Product Liability Contingency, Accrual, Discount Amount [Concept] Monetary As Of Debit us-gaap:ProductLiabilityContingencyAccrualDiscountAmount
193 Product Liability Contingency, Accrual, Present Value [Concept] Monetary As Of Credit us-gaap:ProductLiabilityContingencyAccrualPresentValue
194 Product Liability Contingency, Accrual, Caption [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyAccrualCaption
195 Product Liability Contingency, Indication Accrual May Change [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyIndicationAccrualMayChange
196 Product Liability Contingency, Loss Exposure Not Accrued, Description [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyLossExposureNotAccruedDescription
197 Product Liability Contingency, Loss Exposure Not Accrued, Best Estimate [Concept] Monetary For Period Debit us-gaap:ProductLiabilityContingencyLossExposureNotAccruedBestEstimate
198 Product Liability Contingency, Loss Exposure Not Accrued, Low Estimate [Concept] Monetary For Period Debit us-gaap:ProductLiabilityContingencyLossExposureNotAccruedLowEstimate
199 Product Liability Contingency, Loss Exposure Not Accrued, High Estimate [Concept] Monetary For Period Debit us-gaap:ProductLiabilityContingencyLossExposureNotAccruedHighEstimate
200 Product Liability Contingency, Loss Exposure Not Accrued, Third Party Recovery Commentary [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyLossExposureNotAccruedThirdPartyRecoveryCommentary
201 Product Liability Contingency, Loss Exposure in Excess of Accrual, Description [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyLossExposureInExcessOfAccrualDescription
202 Product Liability Contingency, Loss Exposure in Excess of Accrual, Best Estimate [Concept] Monetary For Period Debit us-gaap:ProductLiabilityContingencyLossExposureInExcessOfAccrualBestEstimate
203 Product Liability Contingency, Loss Exposure in Excess of Accrual, Low Estimate [Concept] Monetary For Period Debit us-gaap:ProductLiabilityContingencyLossExposureInExcessOfAccrualLowEstimate
204 Product Liability Contingency, Loss Exposure in Excess of Accrual, High Estimate [Concept] Monetary For Period Debit us-gaap:ProductLiabilityContingencyLossExposureInExcessOfAccrualHighEstimate
205 Product Liability Contingency, Unasserted Claims [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyUnassertedClaims
206 Product Liability Contingency, Uncertainties from Joint and Several Liability [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyUncertaintiesFromJointAndSeveralLiability
207 Product Liability Contingency, Uncertainties from Insurance [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyUncertaintiesFromInsurance
208 Product Liability Contingency, Time Frame of Disbursements [Concept] Text/String For Period

*

us-gaap:ProductLiabilityContingencyTimeFrameOfDisbursements
209 Product Liability Contingency, Third Party Recovery [Concept] Monetary For Period Credit us-gaap:ProductLiabilityContingencyThirdPartyRecovery
210 Product Liability Contingency, Third Party Recovery, Percentage [Concept] Perdent For Period

*

us-gaap:ProductLiabilityContingencyThirdPartyRecoveryPercentage
211 Loss Contingency Accrual , Product Liability, Net [Hierarchy] [Abstract]

*

*

us-gaap:LossContingencyAccrualProductLiabilityNetAbstract
212 Loss Contingency Accrual , Product Liability, Discount [Concept] Monetary As Of Debit us-gaap:LossContingencyAccrualProductLiabilityDiscount
213 Loss Contingency Accrual , Product Liability, Net [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualProductLiabilityNet
214 Loss Contingency Accrual , Product Liability, Net, Explanation of Material Change in Accrual [Concept] Text/String For Period

*

us-gaap:LossContingencyAccrualProductLiabilityNetExplanationOfMaterialChangeInAccrual
215 Loss Contingency Accrual , Product Liability, Material Components [Hierarchy] [Abstract]

*

*

us-gaap:LossContingencyAccrualProductLiabilityMaterialComponentsAbstract
216 Product Liability Accrual, Material Components [Concept] Text/String For Period

*

us-gaap:ProductLiabilityAccrualMaterialComponents
217 Product Liability Accrual, Component Amount [Concept] Monetary As Of Credit us-gaap:ProductLiabilityAccrualComponentAmount
218 Product Liability Accrual, Period Expense, Caption [Concept] Text/String For Period

*

us-gaap:ProductLiabilityAccrualPeriodExpenseCaption
219 Product Liability Accrual, Period Expense [Concept] Monetary For Period Debit us-gaap:ProductLiabilityAccrualPeriodExpense
220 Loss Contingency Accrual , Product Liability, Gross [Roll Up] [Abstract]

*

*

us-gaap:LossContingencyAccrualProductLiabilityGrossAbstract
221 Loss Contingency Accrual , Product Liability, Undiscounted, Due within One Year [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueWithinOneYear
222 Loss Contingency Accrual , Product Liability, Undiscounted, Due in Second Year [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInSecondYear
223 Loss Contingency Accrual , Product Liability, Undiscounted, Due in Third Year [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInThirdYear
224 Loss Contingency Accrual , Product Liability, Undiscounted, Due in Fourth Year [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInFourthYear
225 Loss Contingency Accrual , Product Liability, Undiscounted, Due in Fifth Year [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInFifthYear
226 Loss Contingency Accrual , Product Liability, Undiscounted, Due after Fifth Year [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueAfterFifthYear
227 Loss Contingency Accrual , Product Liability, Gross, Total [Concept] Monetary As Of Credit us-gaap:LossContingencyAccrualProductLiabilityGross
228 Gain Contingencies [Table] [Table]

*

*

us-gaap:GainContingenciesTable
229 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
230 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
231 Gain Contingencies Nature [Axis] [Axis]

*

*

us-gaap:GainContingenciesByNatureAxis
232 Gain Contingency, Nature [Domain] [Domain]

*

*

us-gaap:GainContingencyNatureDomain
233 Positive Outcome of Litigation [Member] [Member]

*

*

us-gaap:PositiveOutcomeOfLitigationMember
234 Insurance Settlement [Member] [Member]

*

*

us-gaap:InsuranceSettlementMember
235 Favorable Regulatory Action [Member] [Member]

*

*

us-gaap:FavorableRegulatoryActionMember
236 Reduction in Taxes [Member] [Member]

*

*

us-gaap:ReductionInTaxesMember
237 Gain Contingencies [Line Items] [Line Items]

*

*

us-gaap:GainContingenciesLineItems
238 Schedule of Gain Contingencies by Contingency [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock
239 Gain Contingencies [Hierarchy] [Abstract]

*

*

added:GainContingenciesHierarchy
240 Gain Contingency, Description [Concept] Text/String For Period

*

us-gaap:GainContingencyDescription
241 Former Gain Contingency, Recognized in Current Period [Concept] Monetary As Of Credit us-gaap:FormerGainContingencyRecognizedInCurrentPeriod
242 Gain Contingency, Income Statement Caption [Concept] Text/String For Period

*

us-gaap:GainContingencyIncomeStatementCaption
243 Gain Contingency, Unrecorded Amount [Concept] Monetary As Of Credit us-gaap:GainContingencyUnrecordedAmount
244 Purchase Commitment, Excluding Long-term Commitment [Table] [Table]

*

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTable
245 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
246 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
247 Purchase Commitment, Excluding Long-term Commitment [Axis] [Axis]

*

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis
248 Purchase Commitment, Excluding Long-term Commitment [Domain] [Domain]

*

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentDomain
249 Purchase Commitment [Member] [Member]

*

*

us-gaap:PurchaseCommitmentMember
250 Purchase Commitment, Excluding Long-term Commitment [Line Items] [Line Items]

*

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentLineItems
251 Purchase Commitment, Excluding Long-term Commitment [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock
252 Purchase Commitment, Excluding Long-term Commitment [Hierarchy] [Abstract]

*

*

added:PurchaseCommitmentExcludingLong-termCommitmentHierarchy
253 Purchase Commitment, Description [Concept] Text/String For Period

*

us-gaap:SignificantPurchaseCommitmentDescription
254 Purchase Commitment, Remaining Minimum Amount Committed [Concept] Monetary As Of Debit us-gaap:SignificantPurchaseCommitmentRemainingMinimumAmountCommitted
255 Supply Commitment [Table] [Table]

*

*

us-gaap:SupplyCommitmentTable
256 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
257 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
258 Supply Commitment [Axis] [Axis]

*

*

us-gaap:SupplyCommitmentAxis
259 Supply Commitment Arrangement [Domain] [Domain]

*

*

us-gaap:SupplyCommitmentArrangementMember
260 Supply Commitment [Member] [Member]

*

*

us-gaap:SupplyCommitmentMember
261 Supply Commitment [Line Items] [Line Items]

*

*

us-gaap:SupplyCommitmentLineItems
262 Supply Commitment [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:SupplyCommitmentTableTextBlock
263 Supply Commitment [Hierarchy] [Abstract]

*

*

added:SupplyCommitmentHierarchy
264 Supply Commitment, Description [Concept] Text/String For Period

*

us-gaap:SignificantSupplyCommitmentDescription
265 Supply Commitment, Remaining Minimum Amount Committed [Concept] Monetary As Of Credit us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted
266 Long-term Purchase Commitment [Table] [Table]

*

*

us-gaap:LongTermPurchaseCommitmentTable
267 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
268 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
269 Long-term Purchase Commitment Category of Item Purchased [Axis] [Axis]

*

*

us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis
270 Long-term Purchase Commitment, Category of Item Purchased [Domain] [Domain]

*

*

us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain
271 Capital Additions [Member] [Member]

*

*

us-gaap:CapitalAdditionsMember
272 Inventories [Member] [Member]

*

*

us-gaap:InventoriesMember
273 Research and Development Arrangement [Member] [Member]

*

*

us-gaap:ResearchAndDevelopmentArrangementMember
274 Long-term Purchase Commitment [Line Items] [Line Items]

*

*

us-gaap:LongTermPurchaseCommitmentLineItems
275 Long-term Purchase Commitment [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:LongTermPurchaseCommitmentTextBlock
276 Long-term Purchase Commitment [Hierarchy] [Abstract]

*

*

added:Long-termPurchaseCommitmentHierarchy
277 Long-term Purchase Commitment, Description [Concept] Text/String For Period

*

us-gaap:LongTermPurchaseCommitmentDescription
278 Long-term Purchase Commitment, Minimum Quantity Required [Concept] Integer For Period

*

us-gaap:LongTermPurchaseCommitmentMinimumQuantityRequired
279 Long-term Purchase Commitment, Potential Adverse Consequences [Concept] Text/String For Period

*

us-gaap:LongTermPurchaseCommitmentPotentialAdverseConsequences
280 Long-term Purchase Commitment, Time Period [Concept] Text/String For Period

*

us-gaap:LongTermPurchaseCommitmentTimePeriod
281 Long-term Purchase Commitment, Milestones [Concept] Text/String For Period

*

us-gaap:LongTermPurchaseCommitmentMilestones
282 Long-term Purchase Commitment, Amount [Concept] Monetary For Period Credit us-gaap:LongTermPurchaseCommitmentAmount
283 Long-term Purchase Commitment, Specified Form of Payment [Concept] Text/String For Period

*

us-gaap:LongTermPurchaseCommitmentSpecifiedFormOfPayment
284 Recorded Unconditional Purchase Obligation [Table] [Table]

*

*

us-gaap:RecordedUnconditionalPurchaseObligationTable
285 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
286 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
287 Recorded Unconditional Purchase Obligation Category of Item Purchased [Axis] [Axis]

*

*

us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
288 Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] [Domain]

*

*

us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain
289 Capital Additions [Member] [Member]

*

*

us-gaap:CapitalAdditionsMember
290 Inventories [Member] [Member]

*

*

us-gaap:InventoriesMember
291 Public Utilities, Inventory, Fuel [Member] [Member]

*

*

us-gaap:PublicUtilitiesInventoryFuelMember
292 Research and Development Arrangement [Member] [Member]

*

*

us-gaap:ResearchAndDevelopmentArrangementMember
293 Capacity [Member] [Member]

*

*

us-gaap:CapacityMember
294 Recorded Unconditional Purchase Obligation [Line Items] [Line Items]

*

*

us-gaap:RecordedUnconditionalPurchaseObligationLineItems
295 Recorded Unconditional Purchase Obligations [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock
296 Recorded Unconditional Purchase Obligation [Hierarchy] [Abstract]

*

*

added:RecordedUnconditionalPurchaseObligationHierarchy
297 Recorded Unconditional Purchase Obligation, Description [Concept] Text/String For Period

*

us-gaap:RecordedUnconditionalPurchaseObligationDescription
298 Recorded Unconditional Purchase Obligation, Amount of Maturities and Sinking Fund Requirements [Concept] Monetary As Of Credit us-gaap:RecordedUnconditionalPurchaseObligationAmountOfMaturitiesAndSinkingFundRequirements
299 Recorded Unconditional Purchase Obligation, Nonfinancial Assets Pledged as Security, Description [Concept] Text/String For Period

*

us-gaap:RecordedUnconditionalPurchaseObligationNonfinancialAssetsPledgedAsSecurityDescription
300 Recorded Unconditional Purchase Obligation, Nonfinancial Assets Pledged as Security, Value [Concept] Monetary As Of Debit us-gaap:RecordedUnconditionalPurchaseObligationNonfinancialAssetsPledgedAsSecurityValue
301 Recorded Unconditional Purchase Obligation, Minimum Quantity Required [Concept] Decimal As Of

*

us-gaap:RecordedUnconditionalPurchaseObligationMinimumQuantityRequired
302 Recorded Unconditional Purchase Obligation Payment Schedule [Roll Up] [Abstract]

*

*

us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract
303 Recorded Unconditional Purchase Obligation Due within One Year [Concept] Monetary As Of Credit us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear
304 Recorded Unconditional Purchase Obligation Due in Second Year [Concept] Monetary As Of Credit us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear
305 Recorded Unconditional Purchase Obligation Due in Third Year [Concept] Monetary As Of Credit us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear
306 Recorded Unconditional Purchase Obligation Due in Fourth Year [Concept] Monetary As Of Credit us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear
307 Recorded Unconditional Purchase Obligation Due in Fifth Year [Concept] Monetary As Of Credit us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear
308 Recorded Unconditional Purchase Obligation Due after Fifth Year [Concept] Monetary As Of Credit us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear
309 Recorded Unconditional Purchase Obligation, Total [Concept] Monetary As Of Credit us-gaap:RecordedUnconditionalPurchaseObligation
310 Unrecorded Unconditional Purchase Obligation [Table] [Table]

*

*

us-gaap:UnrecordedUnconditionalPurchaseObligationTable
311 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
312 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
313 Unrecorded Unconditional Purchase Obligation Category of Item Purchased [Axis] [Axis]

*

*

us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis
314 Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] [Domain]

*

*

us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain
315 Capital Additions [Member] [Member]

*

*

us-gaap:CapitalAdditionsMember
316 Inventories [Member] [Member]

*

*

us-gaap:InventoriesMember
317 Public Utilities, Inventory, Fuel [Member] [Member]

*

*

us-gaap:PublicUtilitiesInventoryFuelMember
318 Research and Development Arrangement [Member] [Member]

*

*

us-gaap:ResearchAndDevelopmentArrangementMember
319 Capacity [Member] [Member]

*

*

us-gaap:CapacityMember
320 Unrecorded Unconditional Purchase Obligation [Line Items] [Line Items]

*

*

us-gaap:UnrecordedUnconditionalPurchaseObligationLineItems
321 Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
322 Unrecorded Unconditional Purchase Obligation [Hierarchy] [Abstract]

*

*

added:UnrecordedUnconditionalPurchaseObligationHierarchy
323 Unrecorded Unconditional Purchase Obligation, Description [Concept] Text/String For Period

*

us-gaap:UnrecordedUnconditionalPurchaseObligationDescription
324 Term of Unrecorded Unconditional Purchase Obligation [Concept] Text/String For Period

*

us-gaap:TermOfUnrecordedUnconditionalPurchaseObligation
325 Unrecorded Unconditional Purchase Obligation, Nature of Variable Components [Concept] Text/String For Period

*

us-gaap:UnrecordedUnconditionalPurchaseObligationNatureOfVariableComponents
326 Unrecorded Unconditional Purchase Obligation, Purchases [Concept] Monetary For Period Debit us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
327 Unrecorded Unconditional Purchase Obligation, Imputed Interest [Concept] Monetary As Of Debit us-gaap:UnrecordedUnconditionalPurchaseObligationImputedInterest
328 Unrecorded Unconditional Purchase Obligation, Minimum Quantity Required [Concept] Decimal As Of

*

us-gaap:UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired
329 Unrecorded Unconditional Purchase Obligation, Contract Quantity Received [Concept] Decimal As Of

*

us-gaap:UnrecordedUnconditionalPurchaseObligationContractQuantityReceived
330 Unrecorded Unconditional Purchase Obligation, Period Quantity Purchased [Concept] Decimal For Period

*

us-gaap:UnrecordedUnconditionalPurchaseObligationPeriodQuantityPurchased
331 Unrecorded Unconditional Purchase Obligation, Maximum Quantity [Concept] Decimal As Of

*

us-gaap:UnrecordedUnconditionalPurchaseObligationMaximumQuantity
332 Unrecorded Unconditional Purchase Obligation [Roll Up] [Abstract]

*

*

us-gaap:UnrecordedUnconditionalPurchaseObligationAbstract
333 Unrecorded Unconditional Purchase Obligation, Due within One Year [Concept] Monetary As Of Credit us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
334 Unrecorded Unconditional Purchase Obligation, Due within Two Years [Concept] Monetary As Of Credit us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
335 Unrecorded Unconditional Purchase Obligation, Due within Three Years [Concept] Monetary As Of Credit us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
336 Unrecorded Unconditional Purchase Obligation, Due within Four Years [Concept] Monetary As Of Credit us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
337 Unrecorded Unconditional Purchase Obligation, Due within Five Years [Concept] Monetary As Of Credit us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
338 Unrecorded Unconditional Purchase Obligation, Due after Five Years [Concept] Monetary As Of Credit us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
339 Unrecorded Unconditional Purchase Obligation, Total [Concept] Monetary As Of Credit us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
340 Registration Payment Arrangement [Table] [Table]

*

*

us-gaap:RegistrationPaymentArrangementTable
341 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
342 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
343 Registration Payment Arrangement [Axis] [Axis]

*

*

us-gaap:RegistrationPaymentArrangementByArrangementAxis
344 Registration Payment Arrangement, All Arrangements [Domain] [Domain]

*

*

us-gaap:RegistrationPaymentArrangementArrangementDomain
345 Registration Payment Arrangement [Line Items] [Line Items]

*

*

us-gaap:RegistrationPaymentArrangementLineItems
346 Registration Payment Arrangement [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:RegistrationPaymentArrangementTextBlock
347 Registration Payment Arrangement [Hierarchy] [Abstract]

*

*

added:RegistrationPaymentArrangementHierarchy
348 Registration Payment Arrangement, Term [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementTerm
349 Registration Payment Arrangement, Subject Financial Instrument [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementSubjectFinancialInstrument
350 Registration Payment Arrangement, Event to Transfer Consideration [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementEventToTransferConsideration
351 Registration Payment Arrangement, Settlement Alternatives [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementSettlementAlternatives
352 Registration Payment Arrangement, Maximum Potential Consideration [Concept] Monetary As Of Credit us-gaap:RegistrationPaymentArrangementMaximumPotentialConsideration
353 Registration Payment Arrangement, Unlimited Consideration [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementUnlimitedConsideration
354 Registration Payment Arrangement, Accrual Carrying Value [Concept] Monetary As Of Credit us-gaap:RegistrationPaymentArrangementAccrualCarryingValue
355 Registration Payment Arrangement, Balance Sheet Caption [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementBalanceSheetCaption
356 Registration Payment Arrangement, Gains and Losses Classification [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementGainsAndLossesClassification
357 Registration Payment Arrangement, Gains and Losses [Concept] Monetary For Period Credit us-gaap:RegistrationPaymentArrangementGainsAndLosses